Guo QuanboGuo Quanbo
Syndrela Das and Sutirtha Mukherjee reach the WTT Contender Almaty final: how an all-Indian semifinal exposes a new geological layer of Indian women's doubles table tennisSyndrela Das and Sutirtha Mukherjee reach the WTT Contender Almaty final: how...
When the Spreadsheet Returns Zero: How Esports Analysis Lies to ItselfTwo in the morning, the screen returned a file full of N/A. I was sitting at ...
MLBB at the 2026 Asian Games: Iran's Withdrawal, a Two-Team Group D and the 11-Team Picture in Aichi-NagoyaIn the 47-page notebook I began keeping during the 2026 World Cup, there is o...
VALORANT Champions Shanghai: The 4-0 Americas Sweep and the Data Signals Being MissedWhen the scoreboard showed 13-3 on Sunset in G2 Esports' opening match at...
Dembélé, Mbappé and the Ballon d'Or: A Debate That Was ManufacturedDembélé, Mbappé and the Ballon d'Or: A Debate That Was Manufactured The match...
Asian Games Closing: Vietnam Finishes 19th With Three Golds, and a Silence on the TrackOn closing night, the Games flag passed from the host nation's hands to the...
The Nine-Dimension Map of Esports: When Data Unmasks False Championship MythsOn a knockout night at a world championship, while the roar in the arena had...
Thirty Minutes in the Sauna: When the Weigh-In Is Enforced Only at the ScaleThirty minutes in the sauna. That is the entire span an Indian MMA fighter...
After Enzo Fernández: How the Transfer Market Prices a Major TournamentOn December 18, 2026, at Lusail Stadium, Enzo Fernández played the full 120...
Diablo V Announced at BlizzCon 2026: A Self-Rewriting World and Blizzard's Three-Year GambleThat morning I sat in front of a screen in Chengdu, my headset still carrying...
Vietnam Open 2026 Super 100: Nguyen Tien Minh 43 Wins Qualifier by Exploiting Opponent's Singles WeaknessIn the Vietnam Open 2026 Super 100 tournament held in Vietnam, a moment flash...
Seven Cameras, Four Cameras: The ETTU–Dyn 2028 Deal and the Question Nobody Asked About European Table Tennis Broadcast RightsSeven cameras on Table 1. Four cameras on Table 2. That is all I need to begi...
India 3-0 Kazakhstan: Three Singles Wins, Two Doubles Pairs Still on the BenchIn Nagoya I still keep the habit of arriving at the arena fifteen minutes ear...
Satwik-Chirag Overcome Astrup/Rasmussen Nightmare, Srikanth Shows Clear Signs of AgeThe stadium in Shenzhen was not silent, but I still remember the emptiness of...
Two Empty Chairs in Turkey's Referee Appointment Room: When the Body Holding the Scales Loses Its Own StandingEarly that morning, at the headquarters of Turkey's central referee board, th...
The U14 4x50m Relay: Four Boys, One Lane, and What the Cameras Never RecordedThis month, on the social media page of a school, a ninety-second video was...
Vietnam's ASIAD 20 esports rights sit with VIRESA: what was actually granted, and what remains blankIn October 2026, I sat in the sixth row of the esports arena at the 19th Asia...
ASIAD 2026: Vietnam's League of Legends Team Sweeps Group Stage, Within Reach of a MedalVietnam closed out the ASIAD 2026 group stage with a perfect three-win record...
SMU Ends Pitt's 58-Match Home Streak in Four Sets: The 12.5–6 Block That Wrote the VerdictThe third set ran to 38–36. When the score passed 30, the Pittsburgh crowd wa...
The Goalkeeper Door Swings Open: Kim Sang Sik's Gamble Before PakistanIn my small studio in Guangzhou, the screen is replaying the press conference...
When the Spreadsheet Returns Zero: How Esports Analysis Lies to ItselfTwo in the morning, the screen returned a file full of N/A. I was sitting at ...
MLBB at the 2026 Asian Games: Iran's Withdrawal, a Two-Team Group D and the 11-Team Picture in Aichi-NagoyaIn the 47-page notebook I began keeping during the 2026 World Cup, there is o...
VALORANT Champions Shanghai: The 4-0 Americas Sweep and the Data Signals Being MissedWhen the scoreboard showed 13-3 on Sunset in G2 Esports' opening match at...
Dembélé, Mbappé and the Ballon d'Or: A Debate That Was ManufacturedDembélé, Mbappé and the Ballon d'Or: A Debate That Was Manufactured The match...
Asian Games Closing: Vietnam Finishes 19th With Three Golds, and a Silence on the TrackOn closing night, the Games flag passed from the host nation's hands to the...
The Nine-Dimension Map of Esports: When Data Unmasks False Championship MythsOn a knockout night at a world championship, while the roar in the arena had...
Thirty Minutes in the Sauna: When the Weigh-In Is Enforced Only at the ScaleThirty minutes in the sauna. That is the entire span an Indian MMA fighter...
After Enzo Fernández: How the Transfer Market Prices a Major TournamentOn December 18, 2026, at Lusail Stadium, Enzo Fernández played the full 120...
Diablo V Announced at BlizzCon 2026: A Self-Rewriting World and Blizzard's Three-Year GambleThat morning I sat in front of a screen in Chengdu, my headset still carrying...
Vietnam Open 2026 Super 100: Nguyen Tien Minh 43 Wins Qualifier by Exploiting Opponent's Singles WeaknessIn the Vietnam Open 2026 Super 100 tournament held in Vietnam, a moment flash...
Seven Cameras, Four Cameras: The ETTU–Dyn 2028 Deal and the Question Nobody Asked About European Table Tennis Broadcast RightsSeven cameras on Table 1. Four cameras on Table 2. That is all I need to begi...
India 3-0 Kazakhstan: Three Singles Wins, Two Doubles Pairs Still on the BenchIn Nagoya I still keep the habit of arriving at the arena fifteen minutes ear...
Satwik-Chirag Overcome Astrup/Rasmussen Nightmare, Srikanth Shows Clear Signs of AgeThe stadium in Shenzhen was not silent, but I still remember the emptiness of...
Two Empty Chairs in Turkey's Referee Appointment Room: When the Body Holding the Scales Loses Its Own StandingEarly that morning, at the headquarters of Turkey's central referee board, th...
The U14 4x50m Relay: Four Boys, One Lane, and What the Cameras Never RecordedThis month, on the social media page of a school, a ninety-second video was...
Vietnam's ASIAD 20 esports rights sit with VIRESA: what was actually granted, and what remains blankIn October 2026, I sat in the sixth row of the esports arena at the 19th Asia...
ASIAD 2026: Vietnam's League of Legends Team Sweeps Group Stage, Within Reach of a MedalVietnam closed out the ASIAD 2026 group stage with a perfect three-win record...
SMU Ends Pitt's 58-Match Home Streak in Four Sets: The 12.5–6 Block That Wrote the VerdictThe third set ran to 38–36. When the score passed 30, the Pittsburgh crowd wa...
The Goalkeeper Door Swings Open: Kim Sang Sik's Gamble Before PakistanIn my small studio in Guangzhou, the screen is replaying the press conference...
